package main

import "fmt"

/*
条件语句
*/
func mainCondition() {

	// fmt.Println("请输入你的年龄")
	// var age uint8
	// fmt.Scanln(&age)
	// if age < 13 {
	// 	fmt.Println("年龄小于13")
	// } else {
	// 	fmt.Println("年龄大于13")
	// }
	//在进行函数判断之前可以声明变量 用于接受函数返回值并进行判断
	if i := 3; i > 0 {
		fmt.Println("大于0")
	}

	var age2 uint8 = 18

	/*

			fallthrough是用于case穿透

		break是退出当前switch，默认每个case后都有break
	*/
	switch {
	case age2 < 13:
		fmt.Println("年龄小于13")
		fallthrough
	case age2 < 25:
		fmt.Println("年龄小于25")
	default:
		fmt.Println("年龄大于25")
	}
	//第二种用法
	var weekDay uint8 = 2
	switch weekDay {
	case 1:
		fmt.Println("酱油拌饭")
	case 2:
		fmt.Println("蛋炒饭")
	case 3:
		fmt.Println("阳春面")
	default:
		fmt.Println("西北风")
	}

}
